package com.tzy.note.base.thread.create;

/**
 * 创建线程方式一：
 *      1.继承Thread类，
 *      2.重写run()力法，
 *      3.创建对象调用start开启线程
 * 总结：注意 线程开启不一定立即执行, CPU调度执行
 */
public class CreateThread1 extends Thread {
    @Override
    public void run(){
        //run方法线程体
        for (int i = 0; i < 20; i++) {
            System.out.println(Thread.currentThread().getName() + ":我在看代码...");
        }
    }
    public static void main(String[] args) {
        //main线程, 主线程
        //创建线程对象
        CreateThread1 createThread1 = new CreateThread1();
        createThread1.start();//调用start方法 开启线程
        //createThread1.run();//调用run方法(没有开启线程)
        for (int i = 0; i < 20; i++) {
            System.out.println(Thread.currentThread().getName() + ":我在学习多线程...");
        }
    }
}
